﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Tricogol.web
{
    public partial class IngresoEncuentro : System.Web.UI.Page
    {
        Data.hiugaEntities ModeloHiuga = new Data.hiugaEntities();

        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void BtnIngresoEquipo_Click(object sender, EventArgs e)
        {
            Data.cn_encuentro Encuentro = new Data.cn_encuentro();

            try 
            {
                Encuentro.id_fecha = Convert.ToInt32(ListBoxIdFecha.SelectedValue);
                Encuentro.equipo_local = Convert.ToInt32(ListBoxIdEquipoLocal.SelectedValue);
                Encuentro.equipo_visitante = Convert.ToInt32(ListBoxIdEquipoVisitante.SelectedValue);
                Encuentro.resultado_local = Convert.ToInt32(TxtResultadoLocal.Text);
                Encuentro.resultado_visitante = Convert.ToInt32(TxtResultadoVisitante.Text);
                Encuentro.extras_local = Convert.ToInt32(TxtExtraLocal.Text);
                Encuentro.extras_visitante = Convert.ToInt32(TxtExtraVisitante.Text);
                Encuentro.penales_local = Convert.ToInt32(TxtPenalLocal.Text);
                Encuentro.penales_visitante = Convert.ToInt32(TxtPenalVsitante.Text);
                Encuentro.estadio = Convert.ToInt32(ListBoxEstadio.SelectedValue);
                Encuentro.fecha_encuentro = TxtFechaEncuentro.Text;
                Encuentro.hora_encuentro = Convert.ToInt32(TxtHoraEncuentro.Text);
                Encuentro.minuto_encuentro = Convert.ToInt32(TxtMinutoEncuentro.Text);

                if (ListBoxExtras.SelectedItem.Text == "Si")
                {
                    Encuentro.extras = true;
                }
                else
                {
                    Encuentro.extras = false;
                }

                if (ListBoxPenales.SelectedItem.Text == "Si")
                {
                    Encuentro.penales = true;
                }
                else
                {
                    Encuentro.penales = false;
                }

                if (ListBoxImportante.SelectedItem.Text == "Si")
                {
                    Encuentro.importante = true;
                }
                else
                {
                    Encuentro.importante = false;
                } 

            }
            catch
            {
                Response.Write("Algo anda mal con los datos ingresados");
                return;
            }

            try 
            {
                ModeloHiuga.cn_encuentro.Add(Encuentro);
                ModeloHiuga.SaveChanges();
            }
            catch
            {
                Response.Write("Los datos no se pudieron ingresar en la base de datos");
                return;
            }
            Response.Write("Datos Ingresados Correctamente");
            
            TxtResultadoLocal.Text = string.Empty;
            TxtResultadoVisitante.Text= string.Empty;
            TxtExtraLocal.Text = string.Empty;
            TxtExtraVisitante.Text = string.Empty;
            TxtPenalLocal.Text = string.Empty;
            TxtPenalVsitante.Text = string.Empty;          
            TxtHoraEncuentro.Text = string.Empty;
            TxtMinutoEncuentro.Text = string.Empty;
            TxtFechaEncuentro.Text =  string.Empty;
            
        }
    }
}